<?php
function e($v)
{
echo $v . '<br/>';
}
class Actor{
  public $package = array();
  public $hp = 100;
  public $mp = 100;
  public function run(){
e("act run");
  }
  public function fire($monster){
e(" act fire..");
$monster->hp = $monster->hp-10;
if($monster->hp>0){
$monster->fire($this);
}
}
public function use_eqe(){
  e("use...");
}
public function be_fire($x){
  $this->hp = $this->hp-$x;
}
}

class Monster{

  public $hp = 200;

  public function run(){
e("monster run.....");
  }
  public function fire($act){
e("monster fire..");
$act->hp = $act->hp-5;
}
}
$act = new Actor;
$monsters = array();
for($i=0; $i<10; $i++){
$monsters[] = new Monster;
}
$act->fire($monsters[0]);
e("act:". $act->hp);
e("monster:". $monsters[0]->hp);



 ?>